using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Configuration;

namespace JGSY.CMS.LowCode.Platform.Infrastructure.Extensions
{
    /// <summary>
    /// 核心服务扩展方法
    /// </summary>
    public static class CoreServicesExtensions
    {
        /// <summary>
        /// 添加应用配置服务
        /// </summary>
        public static IServiceCollection AddAppConfiguration(this IServiceCollection services)
        {
            // 应用配置服务注册
            // 这里可以添加配置管理相关服务
            
            return services;
        }

        /// <summary>
        /// 添加配置映射服务
        /// </summary>
        public static IServiceCollection AddConfigurationMapping(this IServiceCollection services, IConfiguration configuration)
        {
            // 配置映射服务注册
            // 这里可以添加配置对象映射服务
            
            return services;
        }
    }
}
